Among the ministers in the new cabinet are 8 Lingayats, 7 Vokkaligas, 7 OBCs, 3 SCs, 2 Brahmins, 1 ST and 1 Reddy, and a woman.
Yediyurappa termed these two years as 'trial by fire', pointing out that he had to run the administration without a cabinet in the initial days, followed by devastating floods and the challenge of COVID-19 management, among other issues.
The passage of this major legislation comes ahead of the general election due early next year.
Among the parties that boycotted the proceedings of the House included the Congress, which was the among the first to walkout, followed by members of the CPI-M, CPI, TMC, NCP, SP, Shiv Sena, RJD, DMK, TRS and AAP.
The demand was raised during a debate on the Constitution (123rd Amendment) Bill 2017 in the Upper House, which was passed by the Lok Sabha on August 2 superseding the amendments earlier carried out by the Rajya Sabha.
Opposition members tried to corner the government in both the Houses over the Supreme Court decision that states are not bound to provide reserved seats for the SCs, STs and OBCs in appointments and promotions.
Social Justice Minister Thaavarchand Gehlot sought to allay doubts raised by several opposition members about the legislation's fate if challenged in the Supreme Court, saying he can say with confidence that the apex court will accept it.